*{word-wrap:break-word;padding: 0;margin: 0;box-sizing: border-box;}
/*公共*/
body{background: #f6f6f6;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";}
.van-tabbar-item--active{ color: #ff4444;}
.van-picker__cancel, .van-picker__confirm{color: #333;}
.van-picker__toolbar{background:#f4f4f4}
.finished{ line-height: 40px; text-align: center; font-size: 12px; color: #999;}
/*重定义*/
.van-nav-bar{background:#0598ff;color: #fff}
.van-nav-bar .van-icon{color: #fff}
.van-nav-bar__text{ color: #fff}
[class*=van-hairline]::after{border: 0}
.van-radio .van-icon-checked{color: #1089f2}
.van-dialog__confirm, .van-dialog__confirm:active {color: #fff;}
.van-dialog__confirm{background:linear-gradient(to right, #12bbfc 0%,#1089f2 100%)}
.van-dialog__cancel{background: #d5dee5;color: #fff;}
.van-checkbox--checked{border-color: #1089f2;background-color: #1089f2;}

.tab1{box-shadow: 0 3px 2px 0 rgba(0,0,0,.1)}
.tab1 .van-tab{background:none;color:#fff}
.tab1 .van-tabs__nav{background:#0598ff;color: #fff}
.tab1 .van-tabs__line{background: #fff;margin-bottom: 1px;}

.tab2{box-shadow: 0 3px 2px 0 rgba(0,0,0,.1)}
.tab2 .van-tab{color:#777}
.tab2 .van-tabs__nav{color: #fff}
.tab2 .van-tab--active{color:#11adf8 }
.tab2 .van-tabs__line{background: #11adf8}
.iframe{ position: absolute; width: 100%; top:0px; bottom: 0px;height:100%;}

.testBox{margin:15px;padding: 10px;background: #fff; border-radius:5px;}
.item-cell{padding:15px 0;position: relative; font-size: 14px; color: #777;border-bottom: solid 1px #eeeeee;line-height: 25px;}
.item-cell:last-child{border: 0}
.item-cell .tit{ width: 80px; text-align: right}
.item-cell .lf{position: absolute;padding-left:80px;top:15px;color: #999}
.item-cell .jg{ font-size: 24px; color: #f25949}
.msg{ line-height:25px; font-size: 14px; color: #999;margin: 0 15px;}
.btnBox{padding: 10px 0 30px 0; display: flex}
.btnBox .a1{ height: 40px; line-height: 40px;border-radius:20px; text-align: center; display: block; margin: 0 50px; font-size: 16px; background:linear-gradient(to right, #12bbfc 0%,#1089f2 100%); font-size: 16px; color: #fff;flex: 1}
.btnBox .a2{ height: 40px; line-height: 40px;border-radius:20px; text-align: center; display: block; margin: 0 20px; font-size: 16px; background:linear-gradient(to right, #12bbfc 0%,#1089f2 100%); font-size: 16px; color: #fff; flex: 1}
.btnBox .a3{background: #d5dee5;}
.msg em{ color: #ff4444;font-style: normal}
.tip{background: #6abaf9;color: #fff;padding: 10px;line-height: 20px; font-size: 12px;margin:15px;border-radius:5px;margin-top:15px; }

.testTime{line-height: 50px;height: 50px; background: #fff;box-shadow: 0 3px 2px 0 rgba(0,0,0,.1);padding: 0 15px; font-size: 12px;color: #666; position: fixed;top:0px;box-sizing: border-box; width: 100%}
.testTime b{ font-size: 18px; color: #1089f2}
.testTime .left{ float: left;}
.testTime .right{ float: right;}
.testTime em{ font-style: normal; background: #1089f2;border-radius:20px;margin: 13px 5px 0 20px ; font-size: 12px; color: #fff; height:20px;line-height:20px; width: 20px; display:inline-block; float: left;text-align: center}

.testBox2{padding: 20px 10px;background: #fff; margin-top:65px;margin-bottom: 10px;}
.testBox2 h3{ line-height: 30px;background: #ecf0f3;padding: 0 10px; font-size: 14px; color: #666}
.testBox2 h1{ line-height:40px;font-size: 16px; color: #fff;background: #ec5f58;text-align: center;border-radius:5px 5px 0 0; font-weight: normal }
.testBox2 h2{ line-height:40px;font-size: 16px; color: #333;background: #f8f9fb;text-align: center;font-weight: normal;border: solid 1px #eeeeee }

.testTable{}
.testTable td{line-height: 22px; font-size: 14px; color: #999;word-wrap:break-word;padding: 10px 0}
.testTable .input{ width:30px; text-align: center;padding-right:10px;}
.tmContent{ font-size: 14px; line-height: 25px; color: #999;padding: 10px;border:solid 1px #eeeeee;border-top:0 }
.tmContent .tit1{ color: #333}
.bmtable{ width: 100%; font-size: 12px;border-top:solid 1px #eee;padding-top: 10px;margin-top: 10px; }
.bmtable th{ width:70px; color: #333; font-weight: normal;padding: 5px 0;text-align: right}
.bmtable th em{ font-style:normal;margin-right: 2px; color: #ec5f58}
.bmtable td{ color: #999;padding: 5px 0}
.bmtable td a{ color: #11adf8}
.bmtableSelect{ height: 36px; border:solid 1px #eee; width:90%;box-sizing: border-box;border-radius:3px;padding: 0 10px }
.bmtableFlie{padding:5px 10px;border:solid 1px #eee;width:90%;}

.list_item{ margin-top: 10px; background: #fff;padding: 15px; display: block}
.list_item .titBox{ font-size: 15px; overflow: hidden; margin-bottom: 5px;}
.list_item .titBox .tit{color: #333; font-weight: bold; display: inline;}
.list_item .titBox span{margin-left: 10px; font-size: 12px;display: inline-block;text-align: center;padding: 0 5px}
.list_item p{ color: #999;line-height: 20px; font-size: 12px}
.list_item1{ padding-right: 100px; position: relative;}
.list_item1 span{position: absolute; top:28px;right:15px; width: 50px; text-align: center}
.list_item .titBox1{ font-size: 15px; overflow: hidden;line-height: 16px; padding-bottom: 10px;border-bottom:solid 1px #eeeeee;margin-bottom: 10px;}
.list_item .titBox1 span{ float: right;}
.titBox2{padding-right: 100px;position: relative;overflow: initial!important}
.list_item .titBox2 span{position: absolute; bottom:-20px;right:0px; width: 50px; text-align: center}
.listLabelText{color: #ec5f58; font-size: 16px!important; font-weight: bold}
.listLabel{color: #fff;height: 20px;line-height: 20px;border-radius:3px }
.time_1{margin-left: 10px; color: #ccc;}
.listLabel_1{background: #6abaf9}
.listLabel_2{background: #fd9800}
.listLabel_3{background: #f25949}
.listLabelText_1{ color: #6abaf9}
.listLabelText_2{ color: #fd9800}
.listLabelText_3{ color: #f25949}

.list_box{ position: absolute;width: 100%; bottom: 0px; top:90px; overflow: auto}
